package chapter04.demo4;

/**
 * 接口
 */
interface UI{//UI设计 接口（可以看做抽象类）
    void makeUIMode();// UI设计师需要制作原型图
    void makeUI();// 根据原型图制作UI效果图
}
interface Web{// 前端工程师接口
    void makeWeb();// 制作网页
    void bindData();// UI界面数据交互
}
interface Javaer{// 后端工程师接口
    void designDataBase();// 设计数据库
    void designProgram();// 设计程序
    void configServer();// 配置服务器
}
// 1.接口(抽象类)可以直接继承接口
interface projectNeed extends UI,Web,Javaer{}
// 2.普通类继承多个接口
class makeProject implements UI,Web,Javaer{
    public void makeUIMode(){
        System.out.println("和客户友好沟通~");
    }
    public void makeUI(){
        System.out.println("傻子客户让修改几百遍 重复了几百遍 最后还是第一版……");
    }
    public void makeWeb(){
        System.out.println("UI那大聪明设计的效果根本实现不了?!");
    }
    public void bindData(){
        System.out.println("后端那个憨批数据格式和框架不一样 我忽悠他改改数据格式去~~~~");
    }
    public void designDataBase(){
        System.out.println("这加加 那加加。。。");
    }
    public void designProgram(){
        System.out.println("今天写代码报错3个 修了1个 多出来2个...");
    }
    public void configServer(){
        System.out.println("项目上线了?!!");
    }
}

public class demo4 {
}
